class MyWeapon extends UTWeapon;

simulated function CustomFire()
{
	local UTPawn otherPlayer;
	local Vector loc, dir;

	dir.X = 1000.0;
	dir.Z = 2000.0;

	foreach OverlappingActors(class'UTPawn', otherPlayer, 256.0, UTPawn(Owner).Location)
	{
		otherPlayer.TakeDamage(50, Instigator.Controller, otherPlayer.Location, dir, class'MyDamageType');
		otherPlayer.AddVelocity(dir, loc, class'MyDamageType',);
	}

	`log('blahhh');
}

DefaultProperties
{
	WeaponFireTypes(0) = EWFT_Custom
	WeaponFireTypes(1) = EWFT_Custom

	AmmoCount = 5
}
